以下是一個簡單的範例,示範了Java中繼承的基本用法:
// 父類別
class Vehicle {
void forward() {
System.out.println("前進");
}
}
// 子類別
class Trucks extends Vehicle {
void reverse() {
System.out.println("倒車");
}
}
public class Main {
public static void main(String[] args) {
Trucks myTrucks = new Trucks();
myTrucks.forward(); // 子類別可以呼叫父類別的方法
myTrucks.reverse(); // 子類別可以呼叫自己的方法
}
}
在這個範例中,Trucks 類別繼承了 Vehicle 類,因此它可以呼叫 Vehicle 類別中定義的 forward 方法,並且還可以擁有自己的 reverse 方法。
繼承是物件導向程式設計的一個強大工具,它允許在程式碼中建立層次結構,並實現程式碼的重用性和擴展性。 然而,在使用繼承時要小心,確保正確設計類別層次結構以避免潛在的問題,並遵循物件導向的最佳實踐。